package com.travel.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.travel.pojo.dto.PageDTO;
import com.travel.pojo.dto.ScenicSpotDTO;
import com.travel.pojo.dto.ScenicSpotQueryDTO;
import com.travel.pojo.entity.ScenicSpot;
import com.travel.pojo.vo.ScenicSpotVO;

public interface IScenicSpotService extends IService<ScenicSpot> {
    /**
     * 景点表分页查询
     * @param scenicSpotQueryDTO
     * @return
     */
    PageDTO<ScenicSpotVO> pageListScenicSpot(ScenicSpotQueryDTO scenicSpotQueryDTO);

    /**
     * 创造景区
     * @param scenicSpotDTO
     */
    void createScenicSpots(ScenicSpotDTO scenicSpotDTO);

    void updateScenicSpot(Long id, ScenicSpotDTO scenicSpotDTO);
}
